package supermercadoSVN;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

public class Factura {
	
	private int idFact;
	private Date fecha;
	private double total;
	 
	public Factura( Date fecha) {
		
		this.fecha = fecha;
		total=0;
	}	
	
	List<Compra> listaCompras = new ArrayList<>();
	
	public List<Compra> getListaCompras() {
		return listaCompras;
	}

	public void setListaCompras(List<Compra> listaCompras) {
		this.listaCompras = listaCompras;
	}

	public double calcularTotal(Compra compra){
		total = total + (compra.getCant()*compra.getProd().getPrecio()); 
		return total;
	}

	public void agregarProducto(Compra compra){
		listaCompras.add(compra);
	}
		
	

	public Date getFecha() {
		return fecha;
	}

	public void setFecha(Date fecha) {
		this.fecha = fecha;
	}

	public int getIdFact() {
		return idFact;
	}

	public void setIdFact(int idFact) {
		this.idFact = idFact;
	}
	
}
